﻿/*
最后附上常用正则表达式（网上找的）

* 数字："^[0-9]*$"。
* n位的数字："^\d{n}$"。
* 至少n位的数字："^\d{n,}$"。
* m~n位的数字：。"^\d{m,n}$"
* 零和非零开头的数字："^(0|[1-9][0-9]*)$"。
* 有两位小数的正实数："^[0-9]+(.[0-9]{2})?$"。
* 有1~3位小数的正实数："^[0-9]+(.[0-9]{1,3})?$"。
* 非零的正整数："^\+?[1-9][0-9]*$"。
* 非零的负整数："^\-[1-9][]0-9"*$。
* 长度为3的字符："^.{3}$"。
* 由26个英文字母组成的字符串："^[A-Za-z]+$"。
* 由26个大写英文字母组成的字符串："^[A-Z]+$"。
* 由26个小写英文字母组成的字符串："^[a-z]+$"。
* 由数字和26个英文字母组成的字符串："^[A-Za-z0-9]+$"。
* 由数字、26个英文字母或者下划线组成的字符串："^\w+$"。
* 验证用户密码："^[a-zA-Z]\w{5,17}$"正确格式为：以字母开头，长度在6~18之间，只能包含字符、数字和下划线。
* 验证是否含有^%&’,;=?$\"等字符："[^%&’,;=?$\x22]+"。
* 只能输入汉字："^[\u4e00-\u9fa5]{0,}$"
* 验证Email地址："^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$"。
* 验证InternetURL："^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$"。
* 验证电话号码："^(\(\d{3,4}-)|\d{3.4}-)?\d{7,8}$"正确格式为："XXX-XXXXXXX"、"XXXX- XXXXXXXX"、"XXX-XXXXXXX"、"XXX-XXXXXXXX"、"XXXXXXX"和"XXXXXXXX"。
* 验证身份证号(15位或18位数字)："^\d{15}|\d{18}$"。
* 验证一年的12个月："^(0?[1-9]|1[0-2])$"正确格式为："01"～"09"和"1"～"12"。
* 验证一个月的31天："^((0?[1-9])|((1|2)[0-9])|30|31)$"正确格式为;"01"～"09"和"1"～"31"。*

*/